package com.company.dcm.config;
import org.springframework.context.annotation.Configuration;

import javax.annotation.PostConstruct;

@Configuration
public class DruidConfig {
    /**
     * 如果一个连接空闲超过60s，就丢弃之并且打印一条error日志。
     * 让验证空闲连接不使用mysql的ping方法，而是使用select 1，这样每次进入上面提到的源码中时，时间都会刷新，就不会超过60s，如果还超出60s仍会报错。
     * 为解决discard long time none received connection.
     */
    @PostConstruct
    public void setProperties(){
        System.setProperty("druid.mysql.usePingMethod","false");
    }
}
